Compiler Direktiven

Syntax

CompilerIf  <Konstanten Ausdruck>
  ...
[CompilerElse]
  ...
CompilerEndIf

Beschreibung

Wenn das Ergebnis des <Konstanten Ausdrucks> wahr ergibt, wird der Programmcode innerhalb des 'If' Abschnitts kompiliert, andernfalls wird er total ignoriert. Dies ist nⁿtzlich beim Erstellen von Multi-OS (auf mehreren Betriebssystemen lauffΣhigen) Programmen, um einige Programmabschnitte mit OS-spezifischen Funktionen individuell zu gestalten.

Beispiel :

CompilerIf #OS = #Linux
  ; etwas Linux spezifischer Programmcode..
CompilerEndIf

Syntax

CompilerSelect  <nummerischer Wert>
  CompilerCase
    ...
  [CompilerElse]
    ...
  [CompilerDefault]
    ...
CompilerEndSelect

Beschreibung

Arbeitet exakt wie das regulΣre Select : EndSelect, teilt aber dem Compiler mit, welcher Programmcode kompiliert werden soll. Dies ist nⁿtzlich beim Erstellen von Multi-OS (auf mehreren Betriebssystemen lauffΣhigen) Programmen, um einige Programmabschnitte mit OS-spezifischen Funktionen individuell zu gestalten.

Beispiel :

CompilerSelect #OS
  CompilerCase #AmigaOS
    ; etwas Amiga spezifischer Programmcode
 CompilerCase #Linux
; etwas Linux spezifischer Programmcode CompilerEndSelect